<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
       /*  题目描述：使用Math对象，制作一个16进制的随机颜色
        题目提示：16进制包括 “ 0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F ”
        例： “#f23a4b”  */

        //把十六进制0 ~ 15放进数组里
        var arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 'A', 'B', 'C', 'D', 'E', 'F']
        
        /* 
        @函数：countDown()函数用于获取一个[min, max]之间的随机整数
        @参数：输入你想要的随机数范围
        */
        function countDown(min, max) {
            return Math.floor(Math.random() * (max - min + 1)) + min
        }

        /* 
        @函数：randomColor()函数，用于获取一个随机的十六进制颜色
        @返回值：返回一个十六进制颜色
        */
        var sum = '#'
        function randomColor() {
            for(var i = 1; i <= 6; i++) {   
                sum += arr[countDown(0, (arr.length - 1))]
            }
            return sum
        }
        //弹出框显示结果
        alert(randomColor())
    </script>
   <!--  <style>
        div {
            color: #9411FD; //测试颜色
        }
    </style> -->
</head>

<body>
    <!-- <div></div> -->
</body>

</html>